<html xmlns="http://www.w3.org/1999/xhtml"
	xmlns:ui="http://java.sun.com/jsf/facelets"
	xmlns:h="http://java.sun.com/jsf/html"
	xmlns:f="http://java.sun.com/jsf/core"
	xmlns:p="http://primefaces.org/ui">

<ui:decorate template="/resources/template/template.xhtml">


	<ui:define name="titulo">Testando Carrinho de Compras
	</ui:define>


	<ui:define name="centro">


		<h:form id="formulario">

			<p:growl id="grlMsg" showDetail="true" life="1000" />
			

			<p:panel id="produtosCadastrados" header="Produtos Cadastrados">
				<p:outputPanel id="produtos">


					<p:dataTable value="#{produtoBean.produtos}" var="produto"
						paginator="true" rows="10"
						emptyMessage="Não há produtos cadastrados">

						<p:column>


							<f:facet name="header">
								<h:outputText value="Código" />
							</f:facet>
							<h:outputText value="#{produto.pro_id}" />

						</p:column>
						<p:column>


							<f:facet name="header">
								<h:outputText value="Produto" />
							</f:facet>
							<h:outputText value="#{produto.pro_nome}" />

						</p:column>
						<p:column>


							<f:facet name="header">
								<h:outputText value="Preço" />
							</f:facet>
							<h:outputText value="#{produto.pro_preco_venda}" />

						</p:column>




						<p:column>


							<f:facet name="header">
								<h:outputText value="Quantidade" />
							</f:facet>
							<h:outputText value="#{produto.quantidade_item}" />

						</p:column>




						<p:column>


							<f:facet name="header">
								<h:outputText value="Ação" />
							</f:facet>
							<p:commandLink value="Comprar"
								update=":formulario:grlMsg"
								action="#{carrinhoBean.novoProduto}">
								<p:collector value="#{produto.clone()}"
									addTo="#{carrinhoBean.carrinho.produtos}" />
							</p:commandLink>
							<!-- update=":formulario:carrinho" -->

						</p:column>

					</p:dataTable>

				</p:outputPanel>

			</p:panel>


			<!-- 			<p:panel>

				<p:commandButton value="Verificar Carrinho de Compras"
					update="carrinho"></p:commandButton>

			</p:panel> -->



			<!-- <p:panel header="Carrinho de Compras">


				<p:outputPanel id="pnlCarrinho">


					<p:dataTable id="carrinho"
						value="#{carrinhoBean.carrinho.produtos}" var="produtoCarrinho"
						 emptyMessage="Não há produtos no carrinho">


						<p:column>


							<f:facet name="header">
								<h:outputText value="Código" />
							</f:facet>
							<h:outputText value="#{produtoCarrinho.pro_id}" />

						</p:column>


						<p:column>


							<f:facet name="header">
								<h:outputText value="Produto" />
							</f:facet>
							<h:outputText value="#{produtoCarrinho.pro_nome}" />

						</p:column>


						<p:column>


							<f:facet name="header">
								<h:outputText value="Preço" />
							</f:facet>
							<h:outputText value="#{produtoCarrinho.pro_preco_venda}" />

						</p:column>


						<p:column>


							<f:facet name="header">
								<h:outputText value="Custo" />
							</f:facet>
							<h:outputText value="#{produtoCarrinho.pro_fabricante}" />

						</p:column>


						<p:column>


							<f:facet name="header">
								<h:outputText value="Ação" />
							</f:facet>
							<p:commandLink value="Remover do Carrinho" update=":formulario:pnlCarrinho"  >


								<p:collector value="#{produtoCarrinho}" removeFrom="#{carrinhoBean.carrinho.produtos}"/>
							</p:commandLink>

						</p:column>

					</p:dataTable>

				</p:outputPanel>

			</p:panel> -->


		</h:form>

	</ui:define>

</ui:decorate>
</html>
